Fully Automatic Worst-Case Execution Time Analysis for Matlab/Simulink Models
نویسندگان
چکیده
In today’s technical world (e.g., in the automotive industry), more and more purely mechanical components get replaced by electro-mechanical ones. Thus the size and complexity of embedded systems steadily increases. To cope with this development, comfortable software engineering tools are being developed that allow a more functionality-oriented development of applications. This paper demonstrates how worst-case execution time (WCET) analysis is integrated into such a high-level application design and simulation tool – Matlab/Simulink – thus providing a higher-level interface to WCET analysis. The Matlab/Simulink extensions compute and display worst-case timing data for all blocks of a Matlab/Simulink simulation, which gives the developer of an application valuable feedback about the correct timing of the application being developed. The solution facilitates a fully-automated WCET analysis, i.e., in contrast to existing approaches the programmer does not have to provide path information.
منابع مشابه
WCET Analysis for Systems Modelled in Matlab / Simulink ∗ †
Comfortable software engineering tools are being developed that allow a more functionality-oriented development of embedded systems. This paper demonstrates how WCET analysis is integrated into such a high-level application design and simulation tool – Matlab/Simulink – thus providing a higher-level interface to WCET analysis. The Matlab/Simulink extensions compute and display worst-case timing...
متن کاملA Simple and Effective Fully Automatic Worst-Case Execution Time Analysis for Model-Based Application Development
Embedded systems typically have to ful ll certain real-time constraints. Worst-case execution time analysis (WCET) has to be done to reason about the timing behaviour of those systems. Current techniques for static WCET analysis tools are not mature enough to be used for modern processors in an industrialstrength environment. In this paper we present a WCET analysis approach that allows to ca...
متن کاملA Simple and Efficient Fully Automatic Worst-Case Execution Time Analysis for Model-Based Application Development
Embedded systems typically have to fulfill certain real-time constraints. Worst-case execution time analysis (WCET) has to be done to reason about the timing behaviour of those systems. Current techniques for static WCET analysis tools are not mature enough to be used for modern processors in an industrialstrength environment. In this paper we present a WCET analysis approach that allows to cal...
متن کاملImproving Timing Analysis for Matlab Simulink/Stateflow
Control software in embedded hard real-time systems is subject to stringent timing constraints. To compute the required safe upper bounds on its worst-case execution-time (WCET), static timing analysis is used in industry [1]. Today control software is predominantly developed with model-based design tools such as Matlab Simulink/Stateflow. However, current timing tools lose precision as they co...
متن کاملIntegrating WCET Analysis into a Matlab/Simulink Simulation Model
Traditional worst-case execution time (WCET) analysis interfaces to the user either through high-level language source code or assembly/machine code. This paper demonstrates how WCET analysis can be integrated into high-level application design and simulation tools like Matlab/Simulink, thus providing a higher-level interface to WCET analysis. The paper shows necessary restrictions and adaption...
متن کامل